Bug 4429: "Protect" tab in page header
[lhc/web/wiklou.git] / languages / LanguageTt.php
1 <?php
2 /**
3 * @package MediaWiki
4 * @subpackage Language
5 */
6 #
7 # Tatarish localisation for MediaWiki
8 #
9
10 require_once( "LanguageUtf8.php" );
11
12 /* private */ $wgNamespaceNamesTt = array(
13 NS_MEDIA => 'Media',
14 NS_SPECIAL => 'Maxsus',
15 NS_MAIN => '',
16 NS_TALK => 'Bäxäs',
17 NS_USER => 'Äğzä',
18 NS_USER_TALK => "Äğzä_bäxäse",
19 NS_PROJECT => $wgMetaNamespace,
20 NS_PROJECT_TALK => $wgMetaNamespace . '_bäxäse',
21 NS_IMAGE => "Räsem",
22 NS_IMAGE_TALK => "Räsem_bäxäse",
23 NS_MEDIAWIKI => "MediaWiki",
24 NS_MEDIAWIKI_TALK => "MediaWiki_bäxäse",
25 NS_TEMPLATE => "Ürnäk",
26 NS_TEMPLATE_TALK => "Ürnäk_bäxäse",
27 NS_HELP => "Yärdäm",
28 NS_HELP_TALK => "Yärdäm_bäxäse",
29 NS_CATEGORY => "Törkem",
30 NS_CATEGORY_TALK => "Törkem_bäxäse"
31 ) + $wgNamespaceNamesEn;
32
33 /* private */ $wgDateFormatsTt = array(
34 # "köyläwsez",
35 );
36
37 # Note to translators:
38 # Please include the English words as synonyms. This allows people
39 # from other wikis to contribute more easily.
40 #
41 /* private */ $wgMagicWordsTt = array(
42 # ID CASE SYNONYMS
43 MAG_REDIRECT => array( 0, '#yünältü' ),
44 MAG_NOTOC => array( 0, '__ETYUQ__' ),
45 MAG_FORCETOC => array( 0, '__ETTIQ__' ),
46 MAG_TOC => array( 0, '__ET__' ),
47 MAG_NOEDITSECTION => array( 0, '__BÜLEMTÖZÄTÜYUQ__' ),
48 MAG_START => array( 0, '__BAŞLAW__' ),
49 MAG_CURRENTMONTH => array( 1, 'AĞIMDAĞI_AY' ),
50 MAG_CURRENTMONTHNAME => array( 1, 'AĞIMDAĞI_AY_İSEME' ),
51 MAG_CURRENTDAY => array( 1, 'AĞIMDAĞI_KÖN' ),
52 MAG_CURRENTDAYNAME => array( 1, 'AĞIMDAĞI_KÖN_İSEME' ),
53 MAG_CURRENTYEAR => array( 1, 'AĞIMDAĞI_YIL' ),
54 MAG_CURRENTTIME => array( 1, 'AĞIMDAĞI_WAQIT' ),
55 MAG_NUMBEROFARTICLES => array( 1, 'MÄQÄLÄ_SANI' ),
56 MAG_CURRENTMONTHNAMEGEN => array( 1, 'AĞIMDAĞI_AY_İSEME_GEN' ),
57 MAG_PAGENAME => array( 1, 'BİTİSEME' ),
58 MAG_NAMESPACE => array( 1, 'İSEMARA' ),
59 MAG_SUBST => array( 0, 'TÖPÇEK:' ),
60 MAG_MSGNW => array( 0, 'MSGNW:' ),
61 MAG_END => array( 0, '__AZAQ__' ),
62 MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb' ),
63 MAG_IMG_RIGHT => array( 1, 'uñda' ),
64 MAG_IMG_LEFT => array( 1, 'sulda' ),
65 MAG_IMG_NONE => array( 1, 'yuq' ),
66 MAG_IMG_WIDTH => array( 1, '$1px' ),
67 MAG_IMG_CENTER => array( 1, 'center', 'centre' ),
68 MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame' ),
69 MAG_INT => array( 0, 'EÇKE:' ),
70 MAG_SITENAME => array( 1, 'SÄXİFÄİSEME' ),
71 MAG_NS => array( 0, 'İA:' ),
72 MAG_LOCALURL => array( 0, 'URINLIURL:' ),
73 MAG_LOCALURLE => array( 0, 'URINLIURLE:' ),
74 MAG_SERVER => array( 0, 'SERVER' )
75 ) + $wgMagicWordsEn;
76
77 /* private */ $wgAllMessagesTt = array(
78
79 # week days, months
80 'sunday' => "Yäkşämbe",
81 'monday' => "Düşämbe",
82 'tuesday' => "Sişämbe",
83 'wednesday' => "Çärşämbe",
84 'thursday' => "Pänceşämbe",
85 'friday' => "Comğa",
86 'saturday' => "Şimbä",
87 'january' => "Ğínwar",
88 'february' => "Febräl",
89 'march' => "Mart",
90 'april' => "Äpril",
91 'may_long' => "May",
92 'june' => "Yün",
93 'july' => "Yül",
94 'august' => "August",
95 'september' => "Sentäber",
96 'october' => "Öktäber",
97 'november' => "Nöyäber",
98 'december' => "Dekäber",
99 'jan' => "Ğín",
100 'feb' => "Feb",
101 'mar' => "Mar",
102 'apr' => "Äpr",
103 'may' => "May",
104 'jun' => "Yün",
105 'jul' => "Yül",
106 'aug' => "Aug",
107 'sep' => "Sen",
108 'oct' => "Ökt",
109 'nov' => "Nöy",
110 'dec' => "Dek",
111
112 );
113
114 class LanguageTt extends LanguageUtf8 {
115
116 function getNamespaces() {
117 global $wgNamespaceNamesTt;
118 return $wgNamespaceNamesTt;
119 }
120
121 function getDateFormats() {
122 global $wgDateFormatsTt;
123 return $wgDateFormatsTt;
124 }
125
126
127 function date( $ts, $adj = false ) {
128 if ( $adj ) { $ts = $this->userAdjust( $ts ); }
129
130 $d = (0 + substr( $ts, 6, 2 )) . ". " .
131 $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) . " " .
132 substr( $ts, 0, 4 );
133 return $d;
134 }
135
136 function time( $ts, $adj = false ) {
137 if ( $adj ) { $ts = $this->userAdjust( $ts ); }
138
139 $t = substr( $ts, 8, 2 ) . ":" . substr( $ts, 10, 2 );
140 return $t;
141 }
142
143 function timeanddate( $ts, $adj = false ) {
144 return $this->date( $ts, $adj ) . ", " . $this->time( $ts, $adj );
145 }
146
147 function getMessage( $key ) {
148 global $wgAllMessagesTt;
149 if( isset( $wgAllMessagesTt[$key] ) ) {
150 return $wgAllMessagesTt[$key];
151 } else {
152 return parent::getMessage( $key );
153 }
154 }
155
156 function fallback8bitEncoding() {
157 # Windows codepage 1252 is a superset of iso 8859-1
158 # override this to use difference source encoding to
159 # translate incoming 8-bit URLs.
160 return "windows-1254";
161 }
162 }
163
164 ?>